
# 系统模块|包

"""
1. 概念 ：系统自带的模块或包 ，直接导入 ，无序安装 ，比如 ：import random
    它的路径主要是在Python的安装路径下lib文件夹下

2. 常用的模块
random : 生成随机数
os  : 主要操作文件或目录
datatime  : 主要处理日期和时间
sys : 主要处理和系统相关的功能

"""

import os


"""
os.listdir()    : 返回当前路径下所有的内容 ，存放在列表中
os.path.exist(path) : 判断指定路径是否存在
os.system(系统命令) ： 在代码中执行系统命令
__file__ : 获取当前文件的路径
"""

print("返回当前路径下所有的内容:{}".format(os.listdir('.')))
print("返回当前路径是否存在:{}".format(os.path.exists('E:\python_project\python_demo021')))
print('获取当前文件的路径:{}'.format(__file__))

from datetime import datetime

now = datetime.now()
print("类型:",type(now))
print("当前时间:",now)

# 将日期转化为字符串 ：strftime()
date_str = now.strftime("%Y-%m-%d %H:%M:%S")
print(type(date_str))
print(date_str)

# 将字符串转化为日期 ：strptime()
date_time = datetime.strptime(date_str,"%Y-%m-%d %H:%M:%S")
print(type(date_time))
print(date_time)

# sys模块
import sys
print("输出当前项目的路径:",sys.path)
print("当前系统的平台:",sys.platform)